﻿using System;
using devtm.Collections;
using System.Collections.Generic;

namespace devtm.CommonInteractive.CodeParser
{
 
    public interface IMemberStructure : ITableCollection<IMemberStructure, string>
    {
        MemberVisibility Accessibility { get; set; }
        string Key { get; set; }
        List<Location> Locations { get; set; }
        string Documentation { get; set; }
        string MemberType { get; set; }
        string Name { get; set; }
        IMemberStructure Parent { get; }
        string FullName { get; }

        string CSharpString { get; set; }

    }

}
